package cn.com.cifi.mars.bean.vo.price;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
* @Description:  货值管理版本列表
* @Author: wy
* @Date:
*/

@Data
@ApiModel(value="货值管理版本列表",description="货值管理版本列表")
public class PriceVersionListVO {

    @ApiModelProperty(value="版本Id", name="versionId")
    private String versionId;

    @ApiModelProperty(value="版本名称", name="versionName")
    private String versionName;

    @ApiModelProperty(value="版本号", name="versionNum")
    private String versionNum;

    @ApiModelProperty(value="版本类型Code", name="versionTypeCode")
    private String versionTypeCode;

    @ApiModelProperty(value="版本类型", name="versionType")
    private String versionType;

    @ApiModelProperty(value="版本状态Code", name="versionStateCode")
    private String versionStateCode;

    @ApiModelProperty(value="版本状态", name="versionState")
    private String versionState;

    @ApiModelProperty(value="营销操盘方式", name="isMarket")
    private String isMarket;

    @ApiModelProperty(value="版本来源-楼栋计划版本", name="versionBuildSource")
    private String versionBuildSource;

    @ApiModelProperty(value="版本来源-面积版本", name="versionAreaSource")
    private String versionAreaSource;

    @ApiModelProperty(value="是否考核版本 0：不是 1：是", name="isAssessmentVersion")
    private Integer isAssessmentVersion;

    @ApiModelProperty(value="创建人", name="createUser")
    private String createUser;

    @ApiModelProperty(value="创建时间", name="createTime")
    private LocalDateTime createTime;

    @ApiModelProperty(value="创建方式Code", name="createMethodCode")
    private String createMethodCode;

    @ApiModelProperty(value="创建方式", name="createMethod")
    private String createMethod;

    @ApiModelProperty(value="更新时间", name="updateTime")
    private LocalDateTime updateTime;

    @ApiModelProperty(value="版本标签", name="versionLable")
    private Integer versionLable;
    
    @ApiModelProperty(value="普调版本标识", name="batchAdjust")
    private Integer batchAdjust;

    @ApiModelProperty(value="归属年月", name="versionAscriptionDate")
    private LocalDate versionAscriptionDate;

    @ApiModelProperty(value="货值版本来源-主数据面积-版本阶段", name="sourceAreaVersionStage")
    private String sourceAreaVersionStage;

    @ApiModelProperty(value="货值版本来源-主数据面积-版本号", name="sourceAreaVersionCode")
    private String sourceAreaVersionCode;

    @ApiModelProperty(value="货值版本来源-主数据面积-时间", name="sourceAreaVersionTime")
    private LocalDateTime sourceAreaVersionTime;

    @ApiModelProperty(value="货值版本来源-楼栋计划-版本阶段", name="sourcePanoVersionStage")
    private String sourcePanoVersionStage;

    @ApiModelProperty(value="货值版本来源-楼栋计划-版本号", name="sourcePanoVersionCode")
    private String sourcePanoVersionCode;

    @ApiModelProperty(value="货值版本来源-楼栋计划-时间", name="sourcePanoVersionTime")
    private LocalDateTime sourcePanoVersionTime;

    @ApiModelProperty(value="动态版本编辑基于阶段", name="versionAccountStage")
    private String versionAccountStage;

}
